package com.example.bytebit;

public class ByteBitDemo {
    /**
     * 根据编码的格式不一样，字节数也不一样。
     * 一个中文对应三个字节（utf-8）
     * 一个中文两个字节（gbk）
     * 英文没有区别
     * @param args
     */
    public static void main(String[] args) {
        String a = "党";
        byte[] bytes = a.getBytes();
        for (byte aByte : bytes) {
            System.out.println(aByte);
            String s = Integer.toBinaryString(aByte);
            System.out.println(s);
        }
//        -27
//        11111111111111111111111111100101
//                -123
//        11111111111111111111111110000101
//                -102
//        11111111111111111111111110011010
    }
}
